package com.gzx.plugin.tjzy.modular.sms.batch.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import vip.xiaonuo.common.pojo.TenantEntity;

/**
 * 短信发送批次对象 gzx_sms_batch
 *
 * @author LionLi
 * @date 2024-09-23
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class GzxSmsBatch extends TenantEntity {

    /**
     * 自增主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 批次号
     */
    private String batchNumber;

    /**
     * 批次名称
     */
    private String batchName;

    /**
     * 项目名称
     */
    private String projectCode;

    /**
     * 批次状态1待测试2待开始3发送中4发送完成
     */
    private Integer batchStatus;

    /**
     * 供应商编码
     */
    private String supplierOrder;

    /**
     * 供应商编码
     */
    private String templateCode;

    /**
     * 总数
     */
    private Integer totalQuantity;

    /**
     * 完成数量
     */
    private Integer completedQuantity;

    private Integer successQuantity;

    private Integer failQuantity;

    private Long createDept;

}
